/**
 * @author taowei20061122@163.com
 *
 * 2013-6-10 下午08:26:01
 */
package study.designpattern.observer;

/**
 * 水质观察者（订阅者）接口（简单变形示例--区别对待观察者）
 * @author taowei20061122@163.com
 *
 * 2013-6-10 下午08:26:01
 */
public interface WaterQualityObserver {
	/**
	 * 被通知的方法
	 * @param subject 传入被观察的目标对象
	 */
	public void update(WaterQualitySubject subject);
	/**
	 * 设置观察人员的职务
	 * @param job 观察人员的职务
	 */
	public void setJob(String job);
	/**
	 * 获取观察人员的职务
	 * @return 观察人员的职务
	 */
	public String getJob();
}
